@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-family:"Microsoft YaHei";}
body{ background:#fff; line-height:24px; font-size:14px; color:#333;}
a{color:#333;  text-decoration:none;}
a:hover{color:#ff0000; text-decoration:none; font-weight: 700;}
img{border:none;max-width: 100%;}
li,ul{list-style-type:none;}
.clear{ clear:both;}
.left{float:left;}
.right{float:right;}
.inner{ width: 1200px; margin:0 auto;}
.top{width: 100%; position: relative;}
.main{ width: 100%; }
/*h-top*/
.h-top{ width: 1200px; margin:30px auto; overflow: hidden;}
.h-top .h-logo{width:912px; float: left;}
.h-top .h-tel{width:261px; float: right;}
/*banner*/
.banner{width: 100%; height:476px; overflow: hidden;}
.banner img{ width: 100%; height: 476px;}
/*nav*/
.nav{width: 100%; height:52px;background: url(../Image/navbg.png) repeat-x;overflow: hidden; }
.nav ul{ width: 1200px; margin:0 auto; overflow: hidden;}
.nav ul li a{width: 132px; float: left; text-align: center; color: #fff; display: block; font-size: 16px; line-height: 52px; border-right:1px solid #1a70c3;}
.nav ul li a:hover{width: 135px; background-color: #3bb000;}
/*main*/
/*article*/
.article{
	overflow:hidden;
	margin-bottom:12px;
	width:950px;
}
.article p{margin:20px 30px;font-size:14px;line-height:28px;}

#allmap p{line-height:10px;margin:10px;}

.title{
	height: 45px;
	border-bottom: 2px solid #d8d8d7;
	margin-top: 10px;
}
.title strong{
	display: none;
}
.title span{
	float: left;
	color:#333333;
	padding-left: 20px;
	line-height: 45px;

}
.title a{margin-top:4px;color:#444;}
.title .bold{color:#da020d;}
.title .right a:hover{color:#da020d;text-decoration:underline;}

.page{margin:10px 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

.pro{margin-top: 20px;}
.pro li{float:left;overflow:hidden;margin:0 18px 20px 18px;width:200px;text-align:center;white-space:nowrap;*margin:0 10px 20px 18px;}
.pro span{padding-left:15px;background-position:0 -114px;}
.pro img{padding:3px;width:192px;height:142px;border:1px solid #dcdcdc;}
.pro a{*color:#444;}
.pro a:hover{color:#0260ba;}
.pro img:hover{border:1px solid #0260ba;}

.news{margin-left:17px;}
.news li{height:39px;border-bottom:1px dotted #cdcdcd;text-indent:1em;line-height:39px;}
.news li:before{color:#0260ba;content:'■\00a0\00a0\00a0';vertical-align:2px;}
.news li:hover{background-color:#f6f6f6;}
.news a:hover{color:#da020d;}

.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background-position:0 -301px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
/***************jobs***************/
.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}
.pro_info p{margin:20px 30px 30px 33px;}
.pro_name{display:block;color:#da020d;text-align:center;}
.info_title{margin:30px 0 0 27px;width:663px;height:30px;background:#ececec;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
/********goods_info&jobs_info*******/
.order{margin:40px 0 120px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer;}
#prev_next{margin: 10px 20px;clear: both;overflow: hidden;}
#prev_next li{margin: 5px 0;}
/* SEARCH */
#ssbj{ width: 100%; height: 50px; background-color: #ececec;}
#ssnr{ width: 1200px; height: 50px; margin: 0 auto;}
#ssnr .left{ width: 740px; text-align: left; height: 50px; line-height: 50px; float: left;}
#ssnr .left span{ color:#333; font-weight: 700;}
#ssnr a{ padding: 0 10px 0 0;}
.ss{ width:325px; height:34px; float: right; margin: 10px 0 0 ;}
.sou_left{float:left; width:263px; height:32px; line-height:31px; background: #fff; border:1px solid #cecece; text-align:left; color:#ababab; padding-left:10px;}
.ss_pic{ float:right;}

/*main*/
/*m-product*/
.m-product{width: 1200px; margin: 15px auto 0px; overflow: hidden;}
.fenlei{width: 225px; height: 509px; float: left; background: url(../Image/fenleibg.png) no-repeat; overflow: hidden;}
.fenlei ul{ padding: 68px 10px 0px;}
.fenlei ul li a{width: 179px; height: 37px; float:left; border-bottom: dotted 1px #c0c0c0; line-height:37px; display: block; font-size: 14px; background: url(../Image/dot.png) no-repeat 20px center; text-indent: 1em; padding-left: 20px;}
.fenlei ul li a:hover{ background:url(../Image/cur.png) no-repeat; color: #fff;}
.fenlei ul li a span{float: right; margin-right: 10px;}
.m-pro-right{width: 948px;height:509px;float: right;}
.m-pro-right-bt{width: 100%;height: 45px;background: url(../Image/m-pro-right-bt.png) no-repeat;float: left;}
.m-pro-right-bt a{width: 100px;height: 45px;display: block;float: right;}
.m-pro-right-con{width: 100%;height: 550px;float: left;}
/*m-pro-right*/
.picScroll-top{ width: 100%; }
.picScroll-top .bd{}
.picScroll-top .bd ul{ }
.picScroll-top .bd ul li{width: 100%; height: 225px; margin-bottom:12px ;}
.picScroll-top .bd ul li a{width: 225px; overflow: hidden; margin: 0px 5px; display: block;float: left; text-align: center; line-height: 150%;  color: #333333;}
.picScroll-top .bd ul li a img{ max-width: 227px;height:195px; /*border: 1px solid #ababab;*/}
.picScroll-top .bd ul li a:hover{ /*border: 1px solid #3c5f94;*/ background: #005eb8;color: #ffffff;font-weight: 700;}
/*m-youshi*/
.m-youshi{width: 100%; margin: 20px auto 0px;  overflow: hidden;}
.m-youshi .hd{width:100%; height:210px;text-align: center; background: url(../Image/ysbg.png) no-repeat; padding-top: 50px; overflow: hidden;}
.m-youshi .bd{width: 1200px; overflow: hidden; float: left;}
.m-youshi .bd .left{width: 590px; float: left;}
.m-youshi .bd .right{width: 590px; float: right;}

/*m-case*/
.m-case{width: 1200px; height: 290px; margin: 20px auto 0px; overflow:hidden;  background: url(../Image/anli.png) no-repeat center center;}
.m-case .hd{ text-align: center; padding-top: 40px;}
.m-case .bd{ }
.picMarquee-left{ width:1154px;  overflow:hidden; position:relative; margin: 0 auto; padding: 15px 23px 0px;}
.picMarquee-left .hd{ overflow:hidden;  background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:42px; height:42px;  overflow:hidden; cursor:pointer; position: absolute; top: 45px; }
.picMarquee-left .hd .prev{ background:url(../Image/left.png) no-repeat;   left: 0px;}
.picMarquee-left .hd .next{ background:url(../Image/right.png) no-repeat;  right: 10px; }
.picMarquee-left .bd{ padding: 10px 22px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:160px; height:87px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
/*.m-company*/
.m-company{width: 100%; background-color: #e0e1e1; overflow: hidden; margin-top: 20px; padding-bottom: 30px;}
.m-company .left{width: 788px; float: left; }
.m-company .left .hd{ width: 100%;height: 74px;background: url(../Image/c-hd.png) no-repeat;float: left; margin-top: 30px;}
.m-company .left .hd a{width: 100px;height: 74px;display: block;float: right;}
.m-company .left .bd{ width: 788px; height: 360px;  background-color: #fff;border-radius:30px; overflow: hidden;}
.m-company .left .bd .pic{width: 285px; float: left; margin:25px 0px 0px 25px;}
.m-company .left .bd .txt{width: 425px; float: left; margin-left: 25px; overflow: hidden;margin:25px 0px 0px 20px; line-height: 26px;}
.m-company .left .bd .txt a{ color: #005eb8;}
.m-company .right{width: 392px; height: 434px; float: right; background-color: #fff;border-radius:30px; overflow: hidden; margin-top: 30px;}
.m-company .right .hd{width:100%; margin-top: 26px; text-align: center;}
.picMarquee-left1{ width:392px;  overflow:hidden;  margin: 0 auto; padding: 15px 0px 0px; position: relative;}
.picMarquee-left1 .hd{ overflow:hidden;  background:#f4f4f4; padding:0 10px;  }
.picMarquee-left1 .hd .prev,.picMarquee-left1 .hd .next{ display:block;  width:37px; height:37px;  overflow:hidden; cursor:pointer; position: absolute; top: 140px; }
.picMarquee-left1 .hd .prev{ background:url(../Image/left1.png) no-repeat;   left: 20px;}
.picMarquee-left1 .hd .next{ background:url(../Image/right2.png) no-repeat;  right: 30px; }
.picMarquee-left1 .bd{ padding-left:90px;}
.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left1 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left1 .bd ul li .pic{ text-align:center; }
.picMarquee-left1 .bd ul li .pic img{ width:175px; height:257px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left1 .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left1 .bd ul li .title{ line-height:24px; margin-top: 10px;}

/*news*/
.m-news{width: 100%;  margin-top: 25px; overflow: hidden;}
.m-news .hd{text-align: center; padding:20px 0px;}
.m-news .bd{ width: 1200px; margin:0 auto;  overflow: hidden;  }
.m-news .bd ul {margin-top: 0px;}
.m-news .bd ul li { width: 570px; float: left; margin: 10px 15px 15px 15px; }
.m-news .bd ul li .left{width: 70px;  float: left; text-align: center; border:1px solid #0b61b5; padding-top: 10px;}
.m-news .bd ul li .left .l-hd{ font-size:37px; color: #0b61b5;}
.m-news .bd ul li .left .l-bd{ font-size:14px;  padding:3px; margin-top: 5px; color: #0b61b5;}
.m-news .bd ul li .right{width:480px; float: right; font-size: 12px;}
.m-news .bd ul li .right h1{ font-size: 14px; font-weight: 700; }
.m-news .bd ul li .right a{ color:#0b61b5;}
/*footer*/
.footer{width: 100%;overflow: hidden;margin-top: 40px;}
.f-hd{width: 100%;background: #005eb8;height: 65px;}
.f-hd ul{width:600px; margin:0 auto;}
.f-hd ul li{width: 80px;height: 65px;float: left;}
.f-hd ul li a{width: 75px;line-height: 65px;float: left;text-align: center;color: #ffffff;}
.f-hd ul li span{width: 2px;line-height: 65px;float: right;color: #ffffff;}
.f-bd{width: 100%;background: #0051a0;height: 100px; overflow: hidden;}
.f-bd p{width:750px;margin: 0 auto;line-height: 25px;color: #ffffff;margin-top: 30px;text-align: center;}

/*list*/
.list-right{width: 950px;float: right;}
.list-right-bt{width: 100%;line-height: 45px;border-bottom:solid 2px #d8d8d7; padding-left: 20px;}
.list-right-bt a{color: #333333;}
.list-right-con{width: 96%;line-height: 260%;margin:0 auto;min-height: 457px;padding-top: 20px;}
.sidebar{ width:225px; height:auto; overflow:hidden; float: left; margin-top: 20px;}
.s-contact{width: 100%;overflow: hidden;margin-top: 15px; float: left;}
.s-contact h1{line-height: 47px;background: #0260ba;padding-left: 15px;color: #ffffff;font-size: 18px;}
.s-contact p{line-height: 32px;padding:80px 0 0 23px;width: 100%;height: 200px;background: url(../Image/s-contact-bg.png) no-repeat;}
/*产品内页product_info*/
#right_content{ width: 895px; height:auto;margin:15px auto; min-height:600px;_height:600px;_height:100%;line-height:27px;color:#2e2e2e;font-size: 14px;}
#right_content a{color:#2e2e2e;font-size: 14px;}
#right_content a:hover{color:#0260ba;}
.pro_title{margin:20px 0 0 0;width:100%;height:35px;background:#ebebeb; margin-bottom:10px;}
.pro_title span{display:inline-block; text-align: center; padding: 0 20px; font-size: 16px; height:100%;background:#0260ba;color:#fff;line-height:35px;}
.pro_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
.content{ padding: 20px 0 0; line-height: 2.0;}
.info_nr{ width:100%; height:auto; overflow:hidden; padding-bottom: 30px;}
.info_nr tr{height: 40px;}
.t_r{text-align:right;}
#submit{width:80px;height:30px;color:#ffffff;cursor:pointer; background:#0260ba;}
#news_d{width: 100%;margin:20px auto;border-bottom: 1px solid #f2f2f2;padding:10px 0px;font-size: 12px;}
#zy_pro{width: 100%;height: 500px;margin:0 auto;}
#zy_pro_l{width: 402px;height: 500px; text-align: center; float: left; }
#zy_pro_r{width: 490px;height: 500px; float: right; position: relative;}
#zy_pro_title{width: 470px;height: 58px;line-height: 58px;position: absolute;right: 0px;top:20px;color: #424242;font-size: 24px;}
#zy_pro_info{width: 470px;height: 220px; overflow: hidden; position: absolute;right: 0px;top:80px;line-height: 30px;font-size: 14px;color: #424242;}
/*#zy_pro_info span{font-weight: bold;font-size: 15px;color: #575757;width: 94px;height: 35px;display: block;background: #e6e6e6;text-align: center;line-height: 35px;float: left;margin:5px;}*/
.pro-info-tel{font-size: 22px;color: #313131; margin-top: 20px;}
#zy_pro_info p{width: 470px;float: left;line-height: 45px;}
#zy_pro_btn{width: 440px;height: 47px;position: absolute;right: 0px;bottom:140px;}
/*#zy_pro_btn a{width: 138px; text-align: center; height: 47px;line-height: 47px;float: left;display: block;margin-right: 10px;font-size: 14px!important;color: #fff!important;}*/
/*#zy_pro_btn .a_qq{background: #d02b1e;}*/
#zy_pro_btn .a_order{background: #2e2625;width: 138px; text-align: center; height: 47px;line-height: 47px;float: left;display: block;margin-right: 10px;font-size: 16px!important;color: #fff!important;border-radius: 20px;}
#zy_pro_btn .a_order:hover{background: #0260ba;}
.pro-info-fx{width: 300px;float: left;height: 47px;margin-top: 15px;}
#zy_pro_tel{width: 480px;/*background: url(../Image/pro-info-tel.png) center no-repeat;*/font-size: 14px;color: #808080;line-height: 25px;position: absolute;left: 0px;bottom:5px;}
#zy_pro_tel span{color: #1ca472;font-size: 25px;font-weight: bold;}
#zy_pro_nav{width: 100%;height: 40px;margin:20px auto;}
#zy_pro_nav a{float: left;display: block;width: 120px; text-align: center; transition:all 0.4s; margin-right: 1px; line-height: 45px;height:45px;font-size: 16px!important;font-weight: bold;color:#575757;border:solid 1px #ededed;}

.m-f-conatct{ width: 400px; padding: 30px 30px 0 0; float: right; }
.m-f-conatct .stitle{ color: #fff; background: #2356a9; padding: 5px 15px; font-weight: 700;}
#in_xgcp { width:100%; display:inline; float:left;}	
.in_xgcp { width:100%;height:195px;overflow:hidden;}
.in_xgcp ul { margin:0;padding:0;}
.in_xgcp li {float:left; width:195px;    margin: 15px 20px; text-align:center; line-height:20px; border:solid 1px #efefef;background: #fff; text-align: center;}
.in_xgcp li a{color: #333!important;font-size: 14px!important;display: block!important;}
 .in_xgcp li img { width:195px; height:150px}
/*产品内页product_info的订购*/

.formys{ height:auto; padding:10px;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:278px;

	height:30px;

	border:1px solid #d2d4d6;

}

.G_textarea{

	width:450px;

	height:300px;

	border:1px solid #dedede;

}

.G_ul{

	margin:0 auto;
	width: 400px;
	float: left;
}
.order-right{width: 450px;float: right;}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{ width:500px; height:auto; padding-top:10px;}
.G_tips{

	

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}

#preview{ float:left; margin:20px auto; text-align:center; width:400px;}
.jqzoom{ width:400px; height:400px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:400px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../Image/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../Image/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;width: 400px;    height: 400px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}




